New upstream version 10.48
authorMatthew Vernon <matthew@debian.org>
Mon, 31 Aug 2026 20:36:38 +0000 (21:36 +0100)
committerMatthew Vernon <matthew@debian.org>
Mon, 31 Aug 2026 20:36:38 +0000 (21:36 +0100)
commitcf96e7353eef60fd957d0051c48918f0b6dca186
treeb35569bf1d6f8a58238a61371cb2fa0731fe30d7
parent07bf672a90045f8ebb38b34ea8865ed36cd68739
New upstream version 10.48
148 files changed:
ChangeLog
MODULE.bazel
Makefile.am
Makefile.in
NEWS
SECURITY.md
SUPPORT-LIFECYCLE.md
build.zig.zon
configure
configure.ac
doc/pcre2-config.1
doc/pcre2-config.txt
doc/pcre2.3
doc/pcre2.txt
doc/pcre2_callout_enumerate.3
doc/pcre2_code_copy.3
doc/pcre2_code_copy_with_tables.3
doc/pcre2_code_free.3
doc/pcre2_compile.3
doc/pcre2_compile_context_copy.3
doc/pcre2_compile_context_create.3
doc/pcre2_compile_context_free.3
doc/pcre2_config.3
doc/pcre2_convert_context_copy.3
doc/pcre2_convert_context_create.3
doc/pcre2_convert_context_free.3
doc/pcre2_converted_pattern_free.3
doc/pcre2_dfa_match.3
doc/pcre2_general_context_copy.3
doc/pcre2_general_context_create.3
doc/pcre2_general_context_free.3
doc/pcre2_get_error_message.3
doc/pcre2_get_mark.3
doc/pcre2_get_match_data_heapframes_size.3
doc/pcre2_get_match_data_size.3
doc/pcre2_get_ovector_count.3
doc/pcre2_get_ovector_pointer.3
doc/pcre2_get_startchar.3
doc/pcre2_jit_compile.3
doc/pcre2_jit_free_unused_memory.3
doc/pcre2_jit_match.3
doc/pcre2_jit_stack_assign.3
doc/pcre2_jit_stack_create.3
doc/pcre2_jit_stack_free.3
doc/pcre2_maketables.3
doc/pcre2_maketables_free.3
doc/pcre2_match.3
doc/pcre2_match_context_copy.3
doc/pcre2_match_context_create.3
doc/pcre2_match_context_free.3
doc/pcre2_match_data_create.3
doc/pcre2_match_data_create_from_pattern.3
doc/pcre2_match_data_free.3
doc/pcre2_next_match.3
doc/pcre2_pattern_convert.3
doc/pcre2_pattern_info.3
doc/pcre2_serialize_decode.3
doc/pcre2_serialize_encode.3
doc/pcre2_serialize_free.3
doc/pcre2_serialize_get_number_of_codes.3
doc/pcre2_set_bsr.3
doc/pcre2_set_callout.3
doc/pcre2_set_character_tables.3
doc/pcre2_set_compile_extra_options.3
doc/pcre2_set_compile_recursion_guard.3
doc/pcre2_set_depth_limit.3
doc/pcre2_set_glob_escape.3
doc/pcre2_set_glob_separator.3
doc/pcre2_set_heap_limit.3
doc/pcre2_set_match_limit.3
doc/pcre2_set_max_pattern_compiled_length.3
doc/pcre2_set_max_pattern_length.3
doc/pcre2_set_max_varlookbehind.3
doc/pcre2_set_newline.3
doc/pcre2_set_offset_limit.3
doc/pcre2_set_optimize.3
doc/pcre2_set_parens_nest_limit.3
doc/pcre2_set_recursion_limit.3
doc/pcre2_set_recursion_memory_management.3
doc/pcre2_set_substitute_callout.3
doc/pcre2_set_substitute_case_callout.3
doc/pcre2_substitute.3
doc/pcre2_substring_copy_byname.3
doc/pcre2_substring_copy_bynumber.3
doc/pcre2_substring_free.3
doc/pcre2_substring_get_byname.3
doc/pcre2_substring_get_bynumber.3
doc/pcre2_substring_length_byname.3
doc/pcre2_substring_length_bynumber.3
doc/pcre2_substring_list_free.3
doc/pcre2_substring_list_get.3
doc/pcre2_substring_nametable_scan.3
doc/pcre2_substring_number_from_name.3
doc/pcre2api.3
doc/pcre2build.3
doc/pcre2callout.3
doc/pcre2compat.3
doc/pcre2convert.3
doc/pcre2demo.3
doc/pcre2grep.1
doc/pcre2grep.txt
doc/pcre2jit.3
doc/pcre2limits.3
doc/pcre2matching.3
doc/pcre2partial.3
doc/pcre2pattern.3
doc/pcre2perform.3
doc/pcre2posix.3
doc/pcre2sample.3
doc/pcre2serialize.3
doc/pcre2syntax.3
doc/pcre2test.1
doc/pcre2test.txt
doc/pcre2unicode.3
patches/pcre2-10.37-Remove-real-POSIX.patch
patches/pcre2-10.40-A-Fixed-a-unicode.patch
patches/pcre2-10.43-Avoid-LIMIT_HEAP-integer.patch
patches/pcre2-10.43-Fix-heapframe-overflow.patch
patches/pcre2-10.44-Fix-incorrect-compiling.patch
patches/pcre2-10.44-Fix-locking-region.patch
patches/pcre2-10.45-Memory-reports-only-compiled.patch
patches/pcre2-10.47-Fix-for-callback.patch
patches/pcre2-10.48-Check-JIT-mode-before-validation.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-DFA-workspace-overflows.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-JIT-STR_END.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-JIT-match-context-reuse.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-allocation-byte-sizing.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-character-list-generator.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-compiler-integer-overflows.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-invalid-UTF-backwards-scans.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-repeated-substitute-escapes.patch [new file with mode: 0644]
patches/pcre2-10.48-Fix-scan-prefix-repeat-reset.patch [new file with mode: 0644]
patches/pcre2-10.48-Keep-escape-error-offset-in-pattern.patch [new file with mode: 0644]
patches/pcre2-10.48-Write-serialization-padding.patch [new file with mode: 0644]
src/config.h.generic
src/pcre2.h.generic
src/pcre2_compile.c
src/pcre2_compile_class.c
src/pcre2_dfa_match.c
src/pcre2_extuni.c
src/pcre2_match.c
testdata/testinput10
testdata/testinput12
testdata/testinput6
testdata/testoutput10
testdata/testoutput12-16
testdata/testoutput12-32
testdata/testoutput6